function getBrowserLanguage(): string {
  if (typeof navigator === 'undefined') {
    // 如果不能获取就是英语
    return 'en'
  }
  const userLangArray = navigator.languages ?? [navigator.language]
  //选择数组中的第一个语言作为浏览器的当前语言
  //如果未设置值或返回的数组为空，则返回' en '
  const userLang = userLangArray?.[0] ?? 'en'
  // 拆分' userLang '以获得没有国家/地区代码部分的语言代码。
  return userLang.split('-')[0] == 'en' || userLang.split('-')[0] == 'zh' ? userLang.split('-')[0] : 'en'
}

export default getBrowserLanguage
